<?php
define('SALT_LENGTH', 30);
class Pedido extends Controller {
    
	function Pedido(){
		parent::Controller();
		$this->load->library('layout','template/admin');
	    $this->layout->setLayout('template/admin');
		$this->load->helper(array('form','url','file'));
	
       /* $this->load->library('authentication');*/
		$this->load->model('pedido_model');
	}
	
	function index(){
		$data = array(); //inicializacion de la variable a cadena
		$data['lista'] = $this->pedido_model->listaPedido();
		$this->layout->view("pedido/pedido", $data);
	}
	
	function informacion($cod_cliente){
	    //echo 'eston en funcion informacion';
		$data = array();
		$data['info'] = $this->pedido_model->infoPedido($cod_cliente);
		$this->layout->view("pedido/informacion",$data);
	}
	
	function nueva_pedido(){
		/*$data = array();
		$this->layout->view("pedido/nueva_pedido", $data);*/
		$numero = array();
		$numero['numeroFormulario'] = $this->pedido_model->numeroFormulario();
		$this->layout->view("pedido/nueva_pedido",$numero);
		
	}

	
	
	
	//Muestra el formulario con los datos segun el codigo enviado
	function modificar_pedido($cod_pedido){
	   //echo 'estoy en funcion informacion';
	   $data['info'] = $this->pedido_model->infoPedido($cod_pedido); //modelo
	   $this->layout->view("pedido/modificar",$data);
	}
	
	/*function guardar(){
		$data = array();
		$data[' '] = $this->input->post('cliente');
		$data['fecha_pedido'] = $this->input->post('fecha');
		$data['pago_pedido'] = $this->input->post('cuenta');
		$data['saldo_pedido'] = $this->input->post('saldo');
		$data['observacion_general_pedido'] = $this->input->post('obsGeneral');
		$data['observacion_bordado_pedido'] = $this->input->post('obsBord');
		$data['activo_compra_ins'] = '0';
		$this->pedido_model->guardarPedido($data);
		redirect('pedido');//redirecciona a otra pagina	
	}*/
	
	function productos(){
		$producto=array();
		$todosproductos = $this->pedido_model->mostrarProductos();
		$arra = '';
		foreach ($todosproductos->result() as $lista_producto){
			$arra .= $lista_producto->nom_producto.',';
		}
		
		print($arra);
		
			
	}
		
//funcion del autocompletar donde retorna los nombres de la BD
      function get_Names()
    {
        $q = "cliente";
		//strtolower($_POST["q"]);
		
        if (!$q) return;
 
		$arrayDatos = array(); 
		
		$arrayDatos= $this->pedido_model->getData();

		if(empty($arrayDatos)) return;
				
        foreach($arrayDatos->result() as $dato ) { echo $dato->nom_cliente."\n"; }
	
    }		
	
	function get_NamesA()
    {
        $q = "articulo";
		//strtolower($_POST["q"]);
		
        if (!$q) return;
 
		$arrayDatos = array(); 
		
		$arrayDatos= $this->pedido_model->getDataA();

		if(empty($arrayDatos)) return;
				
        foreach($arrayDatos->result() as $dato ) { echo $dato->nom_producto."\n"; }
	
    }
		
	function datosInsertados(){
		/*print_r($_POST);
		echo '<br>';*/
		$detallePed = array();
		$pedido = array();
		
		$detallePed['cantidad'] = $_POST['val1'];
		$detallePed['precio'] = $_POST['val2'];
		$detallePed['total'] = $_POST['resultado'];
		$detallePed['articulo'] = $_POST['articulo'];
		$detallePed['talla'] = $_POST['talla'];
		$detallePed['tela'] = $_POST['tela'];
		$detallePed['color'] = $_POST['color'];
		$detallePed['bordado'] = $_POST['selCombo'];
		$detallePed['obs'] = $_POST['observacion'];
		
		
		$pedido['cliente'] = $_POST['nomcliente'];
		$pedido['numForm'] = $_POST['nunForm'];
		$pedido['fecha'] = $_POST['fecha'];
		$pedido['general'] = $_POST['obsGeneral'];
		$pedido['bordado'] = $_POST['obsBord'];
		$pedido['totalTotal'] = $_POST['valor1'];
		$pedido['pago'] = $_POST['valor2'];
		$pedido['saldo'] = $_POST['resultado'];
		
		
		$this->pedido_model->guardarPedido($detallePed,$pedido);
		redirect('pedido');
	
		
	}
	
		
		
}
?>